.paySuccess {
    width: 99%;
    margin-top: 60px;

    .grid-content {
        text-align: left;

        .iconSucces {
            float: left;

            i {
                color: #53D219;
                font-size: 34px;
            }
        }

        .successText {
            float: left;
            margin-left: 10px;
            font-family: Microsoft YaHei;
            font-weight: 400;
            color: rgba(102, 102, 102, 1);

            P {
                font-size: 14px;

                .el-divider {
                    background-color: #3a8ee6;
                }
            }

            p:first-of-type {
                font-size: 20px;
            }
        }
    }

    .stepWarp {
        width: 100%;
        height: 45px;
        margin-block-start: 0;
        margin-block-end: 0;
        padding-inline-start: 0;
        list-style-type: none;

        .step {
            width: calc(100%/3 - 7px);
            height: 100%;
            float: left;
            line-height: 45px;
            background-color: rgba(204, 204, 204, .3);
            font-size: 16px;
            font-family: Microsoft YaHei;
            font-weight: 400;
            color: rgba(102, 102, 102, 1);
            position: relative;
        }

        .step:nth-child(2) {
            margin: 0 10px;
        }

        .stepActive {
            background-color: #33CDE5;
            color: #FFFFFF;
        }

        .step:not(:last-of-type)::after {
            content: "";
            position: absolute;
            top: 0;
            right: -44px;
            z-index: 10;
            width: 0;
            border-width: 22px;
            border-style: solid;
            border-color: transparent transparent transparent rgba(204, 204, 204, .3);

        }

        .step:not(:first-of-type)::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            z-index: 9;
            width: 0;
            border-width: 22px;
            border-style: solid;
            border-color: transparent transparent transparent white;
        }

        .stepActive::after {
            border-color: transparent transparent transparent #2196F3 !important;
        }
    }

    .payWrap {
        box-sizing: border-box;
        padding: 5px 20px;
        background-color: #CBEAEF;
        text-align: left;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #666666;
        font-size: 14px;
        margin-top: 8px;
        i{
            color: #1DABEC;
            font-size: 16px;
            font-weight: bold;
            margin-right: 10px;
        }
    }
    .tipsWarp{
        box-sizing: border-box;
        padding: 20px 46px;
        background-color: #F2F2F2;
        text-align: left;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #666666;
        font-size: 14px;
        p{
            label{
                color: #FC2D00;
                font-weight: bold;
            }
        }
    }
}